off-road machine - Turkish English Dictionary